home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 10 / AACD 10.iso / AACD / Programming / MiniGL / src / sysinc.h < prev    next >
Encoding:
C/C++ Source or Header  |  2000-04-11  |  2.1 KB  |  88 lines

  1. /*
  2.  * $Id: sysinc.h,v 1.3 2000/03/15 18:02:08 hfrieden Exp $
  3.  *
  4.  * $Date: 2000/03/15 18:02:08 $
  5.  * $Revision: 1.3 $
  6.  *
  7.  * (C) 1999 by Hyperion
  8.  * All rights reserved
  9.  *
  10.  * This file is part of the MiniGL library project
  11.  * See the file Licence.txt for more details
  12.  *
  13.  */
  14. #ifndef __MINIGL_COMPILER_H
  15. #define __MINIGL_COMPILER_H
  16.  
  17. #ifdef __PPC__
  18. extern struct Library *Warp3DPPCBase;
  19. #else
  20. extern struct Library *Warp3DBase;
  21. #endif
  22.  
  23. #include <exec/types.h>
  24. #include <exec/exec.h>
  25. #include <intuition/intuition.h>
  26. #include <graphics/gfx.h>
  27. #include <graphics/scale.h>
  28. #include <utility/tagitem.h>
  29. #include <dos/dos.h>
  30. #include <dos/exall.h>
  31. #include <devices/timer.h>
  32. #include <Warp3D/Warp3D.h>
  33. #include <cybergraphx/cybergraphics.h>
  34. #include <clib/intuition_protos.h>
  35. #include <clib/exec_protos.h>
  36. #include <clib/dos_protos.h>
  37. #include <clib/graphics_protos.h>
  38. #if defined(__GNUC__)
  39.     #include "../include/mgl/gl.h"
  40.     #ifdef __PPC__
  41.     #include <Warp3D/Warp3D_protos.h>
  42.     #include <proto/intuition.h>
  43.     #include <proto/exec.h>
  44.     #include <proto/graphics.h>
  45.     #include <proto/dos.h>
  46.     #include <proto/cybergraphics.h>
  47.     #include <powerpc/powerpc_protos.h>
  48.     #else
  49.     #include <inline/Warp3D.h>
  50.     #include <inline/intuition.h>
  51.     #include <inline/exec.h>
  52.     #include <inline/graphics.h>
  53.     #include <inline/dos.h>
  54.     #include <proto/timer.h>
  55.     #include <inline/timer.h>
  56.     #include <proto/cybergraphics.h>
  57.     #endif
  58. #elif defined(__STORM__)
  59.     #include "/include/mgl/gl.h"
  60.     #include <Warp3D/Warp3D.h>
  61.     #include <clib/Warp3D_protos.h>
  62.     #ifdef __PPC__
  63.     #include <clib/powerpc_protos.h>
  64.     #include <clib/cybergraphics_protos.h>
  65.     #else
  66.     #include <pragma/Warp3D_lib.h>
  67.     #endif
  68.     #define INLINE __inline
  69.     #define inline __inline
  70. #elif defined(VBCC)
  71.     #include "/include/mgl/gl.h"
  72.     #define __inline
  73.     #define inline
  74.     #include "mgl/gl.h"
  75.     #include <proto/Warp3D.h>
  76.     #include <proto/intuition.h>
  77.     #include <proto/exec.h>
  78.     #include <proto/graphics.h>
  79.     #include <proto/dos.h>
  80.     #include <proto/cybergraphics.h>
  81.     #ifdef __PPC__
  82.         #include <clib/powerpc_protos.h>
  83.     #endif
  84. #endif
  85.  
  86.  
  87. #endif
  88.